//File:TrayIcon.h
#ifndef __TRAYICON__H__
#define __TRAYICON__H__


class TrayIcon
{
public:
	TrayIcon();
	~TrayIcon();

public:
	bool Create(HWND hWnd, UINT uID, HICON hIcon, LPCTSTR tip, UINT nCallBackMessage);
	void Destroy();
	
	bool SetTip(LPCTSTR tip);
	bool SetIcon(HICON hIcon);

private:
	HWND m_hWnd;
	UINT m_id;
};

#endif